colonoscopy dog ragdoll cats cats colitis ragdoll constipation cat dogs endoscopy cattery blue mitted colon cancer pet puppies